package com.six.biz;

import java.util.List;

import org.springframework.transaction.annotation.Transactional;

import com.six.vo.Store;


/**
 * IStoreManangeMentBiz 用户业务接口
 * 
 */
//@Transactional(propagation=Propagation.REQUIRED)
public interface IStoreManangeMentBiz {
	/**
	 * 查询所有仓库信息
	 * 
	 */
	@Transactional(readOnly=true)
	public List<Store> findAllStores();
	/**
	 * 根据仓库 id 查询仓库
	 * 
	 */
	@Transactional(readOnly=true)
	public Store findStoreById(String storeId);
	/**
	 * 删除指定仓库，将仓库状态指定为 1 删除状态
	 * 
	 */
	public void deleteStore(String storeId);
	/**
	 * 更新仓库信息
	 * 
	 */
	public void updateStore(Store store);
	/**
	 * 查询仓库列表
	 * 
	 */
	@Transactional(readOnly=true)
	public List<Store> findStores(String StoreId,String storeName);

}
